@charset "UTF-8";
.page_reg_wrap{ 
    background: #f9f9f9; padding-bottom: 100px; padding-top: 100px;
    .page_reg_tit{ 
        height: 230px;
        .player-tab {
            height: 290px;
            background: #f8f8f8;
            min-width: 1200px;
            .player-tab-wrap {
                text-align: center;
                width: 1200px;
                min-width: 1200px;
                height: 100%;
                margin: 0 auto;
                position: relative;
                display: -webkit-box;
                display: -webkit-flex;
                display: -moz-box;
                display: -ms-flexbox;
                display: flex;
                justify-content: center;
                align-items: center;
                .p-t-d {
                    display: inline-block;
                    &.p-t-d-f {
                        width: 130px;
                        text-align: right;
                    }
                    h2{
                        font-size: 18px;
                        font-weight: normal;
                        color: #272727;
                    }
                    p{
                        color: #666;
                        font-size: 12px;
                        margin-top: 10px;
                    }
                    hr{
                        border-bottom: 2px solid #d9d9d9;
                        width: 220px;
                        color: transparent;
                        margin: 0px 40px;
                    }
                    .p-t-d-msg {
                        padding-left: 100px;
                        span{
                            &.red{
                                color: #cd1b1c;
                                cursor: pointer;
                            }
                        }
                    }
                }
            }
        }
    }
}

.page_reg { 
    background:#fff; -moz-box-shadow:3px 3px 12px rgba(0,0,0,0.1);-webkit-box-shadow:3px 3px 12px rgba(0,0,0,0.1); box-shadow:3px 3px 12px rgba(0,0,0,0.1); width: 990px; margin: 0 auto; padding-left: 140px;  height: 680px; padding-top: 80px;  border: 1px solid #c6c6c6; position: relative;
    font-size: 14px;
    .reg_tab{
        .item { 
            margin-bottom: 30px;
            p{
                line-height:40px;
            }
            span { 
                display:inline-block; width:100px; text-align:right; margin-right:10px; color:#585858; 
                i { 
                    color:#ff1c1c; margin-right:5px; font-style:normal;
                 }
            }
            input { 
                width:360px; height:38px; line-height:38px; border:1px solid #adadad; padding-left:10px; vertical-align:middle;
                &.inp_txt1 { width:208px; }
             }
             em{
                font-style:normal; font-size:12px; color:#999; margin-left:12px; 
                &.error{ color: red;}
                &.right{ color: #090;}
             }
             label {
                  display:inline-block; vertical-align:middle; margin-left:10px;
                  img{
                    display:block; width: 70px;
                  }
              }
        }
        .item_pro{ 
            padding: 10px 0px;
            .item_pro_i{ 
                font-size: 12px; color: #666;
                .red{ color: #ff1c1c; cursor: pointer;}
            }
        }
        .btn { 
            padding-left:110px; margin-top:24px;
            input,a{ 
                display:inline-block; width:320px; height:44px; border: 0; line-height:44px; text-align:center; font-size:16px; color:#fff; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cd1b1c,endColorStr=#a20001); background: -ms-linear-gradient(left, #cd1b1c, #a20001); background: -moz-linear-gradient(left,#cd1b1c,#a20001); background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#cd1b1c), to(#a20001)); background: -webkit-linear-gradient(left, #cd1b1c, #a20001); background: -o-linear-gradient(left, #cd1b1c, #a20001); border-radius:2px;
            }
         }
         .reg_login { 
             text-align:center; margin-top:30px; width:340px; padding-left:75px;
             p{ 
                 font-size:16px; color:#313131; 
                 a{ 
                     color:#a26d21;
                 }
            }
         }
         a.email-code{
             height: 40px; cursor: pointer; display: inline-block; line-height: 40px;padding: 0 20px;background: red;color: #fff;width: 100px; text-align: center;FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cd1b1c,endColorStr=#a20001); background: -ms-linear-gradient(left, #cd1b1c, #a20001);background: -moz-linear-gradient(left,#cd1b1c,#a20001); background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#cd1b1c), to(#a20001)); background: -webkit-linear-gradient(left, #cd1b1c, #a20001); background: -o-linear-gradient(left, #cd1b1c, #a20001);border-radius: 2px;
         }
         .page_reg_f_line{
             position: absolute; bottom: 0px;left: 0px ; display: inline-block; width: 1130px; height: 4px; background: #cd1b1c; z-index: 10;
        }
         .page_reg_t_line{
             position: absolute; bottom: 0px; left: 0px ; display: inline-block; width: 780px; height: 4px; background: #151515; z-index: 11; 
        }
    }
}



